import request from '@/utils/request'
/**
 * 获取设置
 * @param query
 */
export function set() {
  return request({
    url: '/api/set',
    method: 'GET',
    params: { }
  })
}

/**
 * 设置
 * @param query
 */
export function editSet(id, data) {
  return request({
    url: '/api/set/' + id,
    method: 'PUT',
    data
  })
}

/**
 * 版本列表-表格数据
 * @param query
 */
export function versionList(query) {
  return request({
    url: '/api/version',
    method: 'GET',
    params: query
  })
}

/**
 * 版本列表-删除版本
 * @param query
 */
export function versionDelete(id) {
  return request({
    url: '/api/version/' + id,
    method: 'DELETE',
    params: { }
  })
}

/**
 * 版本列表-新增版本
 * @param query
 */
export function versionAdd(data) {
  return request({
    url: '/api/version',
    method: 'POST',
    data
  })
}

/**
 * 称号-获取称谓列表
 * @param query
 */
export function nickname(query) {
  return request({
    url: '/api/nickname',
    method: 'GET',
    params: query
  })
}

/**
 * 称号-编辑称谓
 * @param data
 */
export function editorNickname(id, data) {
  return request({
    url: '/api/nickname/' + id,
    method: 'PUT',
    data
  })
}

/**
 * 称号- 新增称谓
 * @param query
 */
export function addNickname(data) {
  return request({
    url: '/api/nickname',
    method: 'POST',
    data
  })
}

/**
 * 称号- 删除称谓
 * @param query
 */
export function delNickname(id) {
  return request({
    url: '/api/nickname/' + id,
    method: 'DELETE'
  })
}

/**
 * 举报-列表
 * @param query
 */
export function reportList(query) {
  return request({
    url: '/api/report',
    method: 'GET',
    params: query
  })
}

/**
 * 举报-详情
 * @param query
 */
export function reportDetails(id) {
  return request({
    url: '/api/report/' + id,
    method: 'GET',
    params: {}
  })
}

/**
 * 举报-删除成功
 * @param query
 */
export function reportDel(id, query) {
  return request({
    url: '/api/report/' + id,
    method: 'DELETE',
    params: query
  })
}
